package Moteur;

import Commande.Command;

public interface MoteurMetronome extends Observable{
	
	public Boolean getEtatMarche();
	public void setEtatMarche(Boolean etatMarche);
	public double getTempo();
	public void setTempo(Integer tempo);
	public Integer getNbTempsParMesure();
	public void setNbTempsParMesure(Integer tempsParMesure);
	public void setCmdMarquerTemps(Command commandeMarquerTemps);
	public void setCmdMarquerMesure(Command commandeMarquerMesure);
	public Command getCommandeMarquerTemps();
	public Command getCommandeMarquerMesure();
	public void decrease();
	public void increase();

}
